#ifndef CHEAD_H
#define CHEAD_H
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/mman.h>//共享内存
#include <time.h>
#include <string.h>
#define  INMSG_PATH  "/dev/memfifo" //数据入口，可以是串口，网口，这里模拟缓存
//定义数据的结构体，这个依赖具体情况，这里只模拟三个数据
#define CARMAXNUM     10  //总共的车的路数

static  int carNumToOrder[CARMAXNUM]= {1,5,7,13,14,21,25,30,32,101 };
//用来保存从共享内存中的数据结构
typedef struct
{
     int car_id; // 车号
     int car_place;//车在最近的站点
     int car_time_hour;//车到站时间-小时
     int car_time_min; //车到站时间-分钟

} car_infos;
#endif // CHEAD_H
